package com.itheima.dao;

import com.itheima.pojo.Sport;

import java.util.List;

public interface KnowledgeBaseDao {

    void deleteSportList();
    /**
     * 批量添加运动表
     * @param sport
     */
    void addSportList(Sport sport);

    //条件/分页查询
    List<Sport> findByCondition(String queryString);

    /**
     * 添加单个运动
     * @param sport
     */
    void addOneSport(Sport sport);

    /**
     * 根据id查询运动
     * @param id
     * @return
     */
    Sport findById(Integer id);

    /**
     * 更新运动
     * @param sport
     */
    void update(Sport sport);

    /**
     * 删除运动
     * @param id
     */
    void deleteById(Integer id);

    //根据name查询
    Sport findByName(String name);

    void updateByName(Sport sport);
}
